#!/bin/bash

check_path_existence() {
    local path="$1"
    if [ -d "$path" ]; then
        # 是目录
        return 0
    elif [ -f "$path" ]; then
        # 是文件
        return 0
    else
        # 既不是目录也不是文件
        return 1
    fi
}

read -p "请输入目录名称： " dir_name

check_path_existence "$dir_name"
result=$?

if [ $result -eq 1 ]; then
    mkdir -p "$dir_name"
    if [ $? -eq 0 ]; then
        echo "目录 '$dir_name' 已成功创建。"
    else
        echo "创建目录 '$dir_name' 时出错。"
    fi
else
   
    echo "路径 '$dir_name' 已存在，且是一个目录或文件。"
fi
